img,legend{border:0}legend,td,th{padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,input,label,main,menu,nav,section,summary{display:block}.btn-pay img,.input-with-icon,sub,sup{position:relative}.card-icons,.center-text,.header,.help-box,.help-icon{text-align:center}.btn-pay,.help-box{box-shadow:0 0 10px rgba(0,0,0,.15)}html{overflow:hidden;position:fixed;top:0;left:0;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.header-subtitle,.success-text .fine-print{font-style:italic}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,inzput::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=tel],input[type=text]{border-radius:6px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}.fine-print{color:#c1c1c1}.fine-print a{color:#333}.header{background-color:#4d9ef2;color:#fff;font-size:.8rem;padding:.8rem;border-top-left-radius:10px;border-top-right-radius:10px}.header-title{font-weight:300;margin:0}.header-subtitle{font-weight:300;letter-spacing:.05rem}.amount,.duration,.terms-title,label{font-weight:600}.card-icons{padding:.75rem 0 .5rem}.card-icons img{margin:0 .25rem}.terms-title{margin:0}.amount{font-size:1.2rem;float:left}.duration{background-color:#c1c1c1;color:#fff;font-size:.8rem;padding:.25rem .5rem;border-radius:5px;float:right}.header_clear{padding:0;margin:0;font-size:5px;clear:both}.renews{margin:40px 0 0}.field,.split-field{margin-bottom:1rem}.fine-print.contact-support{font-size:.8rem}.form-body .fine-print{text-indent:-2.2em;padding:0 3.5em}.field{margin-top:1rem}.col-2,label{margin-bottom:0}.split-field .field{margin-top:0}#expire_field{width:49%;margin-right:5%}#cvv_field{width:46%;float:left}label{font-size:.9rem}input{line-height:normal;font-size:1rem;font-weight:300;width:100%;padding:.4rem .5rem;border:1px solid #c1c1c1;border-radius:3px}::-webkit-input-placeholder{color:#c1c1c1}::-moz-placeholder{color:#c1c1c1}:-ms-input-placeholder{color:#c1c1c1}.btn-pay,.help-icon{color:#fff;font-size:1rem}.col-1{float:left}.col-2{float:right}.has-expiry .col-1 input{border-right:1px solid #c1c1c1}.expiry input{width:40%;display:inline-block}.col-1 input.nomask,.col-2 input.nomask{border:1px solid #c1c1c1}.input-error input.nomask{border-color:#f24d4d}.input-with-icon input{padding-right:2rem}input[name=terms_and_conditions],input[name=xsale]{display:inline;width:auto;margin-right:5px}input[name=xsale]{left:0;z-index:-1}.btn-pay{background-color:#4d9ef2;text-decoration:none;padding:.75rem;border:0;border-radius:6px;width:100%;display:block;margin-top:2rem}.close,.help-icon{display:inline-block;right:.5rem;cursor:pointer}.btn-pay img{margin-right:.25rem;top:2px}.close,.help-box,.help-box:after,.help-icon{position:absolute}.help-icon{background-color:#c1c1c1;font-weight:600;line-height:1rem;width:1rem;height:1rem;padding:1px;box-sizing:content-box;border-radius:50%;top:.6rem}.card-cvv,.close{font-size:1.2rem}.help-box{background-color:#c4c4c4;width:80%;max-width:300px;padding:1rem;border-radius:5px;z-index:99;visibility:hidden}.help-box:after{content:' ';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #c4c4c4;bottom:-9px}.help-box.open{visibility:visible;opacity:1}.help-box p{margin:0;padding:0 1rem}.close{background-color:#333;color:#c4c4c4;font-weight:700;line-height:1.2rem;width:1.2rem;height:1.2rem;border-radius:50%;top:.5rem}.card-row,.card-stripe,.success{position:relative}.card{background-color:#fee083;width:100%;height:150px;margin-top:1rem;border-radius:10px;box-shadow:0 2px 0 #fed350}.card-stripe{background-color:#000;width:100%;height:34px;top:27px}.card-row{padding:0 1rem;top:45px}.card-signature{background-color:#fff;width:70%;height:34px;float:left}.card-cvv{color:#000;font-weight:600;padding:.1rem .25rem;border:2px solid #ed1722;border-radius:3px;float:right}.membership-secure,.success{padding:1rem;text-align:center}.sending .header{background-color:#4d9ef2}.sending .btn-pay{background-color:#7db8f5}.error-msg,.input-error input{color:#f24d4d}.input-error input{background-color:#f0c7ba;border-color:#f24d4d;border-right:1px solid}.input-error :-ms-input-placeholder,.input-error ::-moz-placeholder,.input-error ::-webkit-input-placeholder{color:rgba(242,77,77,.5)}.input-error .help-icon{background-color:#f24d4d}.error-msg{display:none;font-size:.7rem}.input-error .error-msg{display:inline}.checkmark,.paid-amt{display:inline-block}.success{background-color:#fff;height:100%;min-height:400px;max-height:400px}.success .btn-pay{font-weight:600;width:calc(100% - 3rem);margin:0;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}.checkmark{background-color:#4d9ef2;height:120px;width:120px;margin-top:3rem;position:relative;border-radius:50%}.checkmark img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.success-text p{margin:0}.paid-amt{font-size:2rem;font-weight:600;margin:.75rem 0 0}.col-1.success{margin-bottom:1.5rem}.help-box:after{right:6.5%}.fine-print{font-size:10px}.help-box{margin-top:0;left:35%;transform:translateX(0)}.expiry-sep{margin:.2rem}body{font-size:16px}.membership-container{min-height:100%;padding:24px}.membership-container,.xsales-container{background:#fff;border-radius:10px}.membership-container>img{width:100%}.membership-secure{color:#c1c1c1}.membership-secure img{width:35%;margin-bottom:.2rem}.xsales-container{position:relative;margin:.5em 0;font-size:10px;color:#c1c1c1;padding:0 20px 15px}.membership-features-list{list-style:none;padding:0 1.3em .5em;margin-top:0;margin-bottom:.5em}.membership-container h6{margin:.2em;font-size:1rem;padding-left:1.4em;padding-top:1em}.membership-features-list li{font-size:12px;padding:.3em 0;position:relative}.membership-features-list li span{margin:0 .5rem}.header-subtitle{font-size:.6rem;text-align:center;margin-top:1.5em;color:#fff}.card-help{float:right;position:absolute;top:.4em;right:.5em}.expiry-sep{font-size:1rem}.input-with-icon{display:inline-block}.input-with-icon input[type=tel]{width:100%}.line-separator{height:1px;background:#717171;border-bottom:1px solid #f1f6fa;width:70%;margin-left:15%;margin-top:.5rem;margin-bottom:.5rem}.submit-container button{margin-bottom:.5em;padding:1rem .75rem}.terms-block{position:relative}.terms-block>span{position:absolute;top:50%;transform:translateY(-50%);left:10px}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{display:inline-block;position:relative;cursor:pointer;padding:0}.styled-checkbox+label:before{content:'';display:inline-block;vertical-align:text-top;border:1px solid #c1c1c1;width:14px;height:14px;border-radius:15%;background:#fff;margin-top:5px}.styled-checkbox:checked+label:before{background:#4d9ef2;border:none}.styled-checkbox:checked+label:after{content:'';position:absolute;left:2px;top:11px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg) translate3d(0,0,0)}label[for=xsale]{margin-right:5px}input[name=terms_and_conditions].styled-checkbox+label{margin-left:19px}input[name=terms_and_conditions].styled-checkbox:checked+label:after{left:-20px}.form-container{min-height:100%;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff;border-radius:10px}.form-body{padding:.5em 1rem 2em 1rem}.submit-container .header-subtitle{bottom:1em}.clearfix::after,.clearfix::before{display:block;content:"";clear:both}.features-container{background:#fff;border-radius:10px;padding:24px;min-height:100%}.feature-container__img-wrapper img{width:100%}.features-container .features-list{list-style:none;margin:0;padding:0;position:relative;top:-27px}.features-container .feature{border-bottom:1px solid #e5e5e5;color:#81868a;padding:7px 0;display:flex}.features-container .feature:nth-child(2) .feature-description>div,.features-container .feature:nth-child(4) .feature-description>div{padding:8px 0}.feature-description{float:left;width:calc(100% - 112px);font-size:12px;min-height:1px}.feature-description>div{max-width:118px}.feature-header--free,.feature-header--trial{color:#fff;font-size:10px;border-radius:5px 5px 0 0;padding:4px 0}.feature-header--free{background-color:#ff4f00}.feature-header--trial{background-color:#4d9ef2}.feature-availability{float:left;width:56px;text-align:center;position:relative}.feature-availability>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body{margin:0;background-color:#e2e2e2;color:#333;font-family:'Open Sans',sans-serif;box-sizing:border-box;padding:2%;width:100vw;min-height:100vh;clear:both;overflow:hidden;padding:0}.container{overflow-x:scroll;-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;width:100vw;margin-left:2%}.container>.col-0,.container>.col-1,.container>.col-2{width:95vw;float:left;flex-shrink:0}.container>.col-1{margin:0 6px;position:relative}.wrap{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;display:flex;height:100vh}#main_form{overflow:hidden;position:absolute;top:0;left:0;flex:1;padding:2% 0 88px}@media screen and (min-width:850px){html{overflow:auto;position:static}body{padding:2%;overflow-x:scroll}.wrap{overflow-y:auto;position:static;display:block;height:auto}.container{overflow-x:auto;width:100%;max-width:1200px;margin:auto}.container>.col-0,.container>.col-1,.container>.col-2{width:calc(33.3% - 4px)}#main_form{overflow:auto;position:static;padding:0}}